table of contents
FERROR(3) | Podręcznik programisty Linuksa | FERROR(3) |
NAZWA¶
clearerr, feof, ferror, fileno - sprawdzenie i zmiana stanu strumienia
SKŁADNIA¶
#include <stdio.h>
void clearerr(FILE *stream);
int feof(FILE *stream);
int ferror(FILE *stream);
int fileno(FILE *stream);
OPIS¶
Uwaga! To tłumaczenie może być nieaktualne!
Funkcja clearerr usuwa znaczniki końca pliku i błędu dla strumienia wskazywanego przez stream.
Funkcja feof sprawdza znacznik końca pliku dla strumienia wskazywanego przez stream, zwracając wartość niezerową jeśli jest on ustawiony. Znacznik końca pliku może zostać usunięty tylko za pomocą funkcji clearerr.
Funkcja ferror sprawdza znacznik błędu dla strumienia wskazywanego przez stream, zwracając wartość niezerową jeśli jest on ustawiony. Znacznik błędu może zostać usunięty tylko za pomocą funkcji clearerr.
Funkcja fileno bada podany jako argument strumień stream i zwraca jego deskryptor.
Informacje o nieblokujących odpowiednikach znajdują się w unlocked_stdio(3).
BŁĘDY¶
Funkcje te nie powinny zawieść i nie powinny zmieniać zewnętrznej zmiennej errno. (Jednakże w przypadku, gdy fileno stwierdzi, że jej argument nie jest prawidłowym strumieniem, musi ona zwrócić -1 i ustawić errno na EBADF.)
ZGODNE Z¶
Funkcje clearerr, feof, oraz ferror są zgodne z X3.159-1989 (``ANSI C'').
ZOBACZ TAKŻE¶
INFORMACJE O TŁUMACZENIU¶
Powyższe tłumaczenie pochodzi z nieistniejącego już Projektu Tłumaczenia Manuali i może nie być aktualne. W razie zauważenia różnic między powyższym opisem a rzeczywistym zachowaniem opisywanego programu lub funkcji, prosimy o zapoznanie się z oryginalną (angielską) wersją strony podręcznika za pomocą polecenia:
- man --locale=C 3 ferror
Prosimy o pomoc w aktualizacji stron man - więcej informacji można znaleźć pod adresem http://sourceforge.net/projects/manpages-pl/.
2001-10-16 |